//项目中需要用到的全局方法
window.Global = 
{
    //总分
     score:0,
  
     //阶段性得分
     Stage_score:0,

     //子弹数量
    bullet_num:0,

    //能否被击中，判断boss死后剩余的子弹击中之后无反应
    Bullet_hit:true,

    //是否重新开始游戏
    isstartgame:false,

    //战机击中金币
     enemyData:
     [150,100,50],
    
    bulletData:
    [
        //子弹速度   偏移角度   起始角度         偏移角度           初始位置计算值    偏移位置计算值
        {bullet_speed:0.2,initial_rotation:0,deviant_rotation:0,initial:0,deviant:0},
        {bullet_speed:0.2,initial_rotation:0,deviant_rotation:0,initial:-25/2,deviant:25},
        {bullet_speed:0.3,initial_rotation:-5,deviant_rotation:5,initial:-25,deviant:25},
        {bullet_speed:0.3,initial_rotation:-7.5,deviant_rotation:5,initial:-75/2,deviant:25},
    ],


    //添加节点到舞台并返回该节点及父类对象
     getClassAndAdd:function(showNode, className, parent)
     {
         //实例化节点
         var tempNode = cc.instantiate(showNode);
         var tempClass = tempNode.getComponent(className);
         parent.addChild(tempNode);  
         return {tNode: tempNode, tClass:tempClass};
     },

    //删除节点
     destroyNode:function(node)
     {
         if(node && node.parent)
         {
             node.destroy();
             node.parent.removeChild(node);
         }
     },

     getRandom:function(min,max){
     return min + Math.random()*(max-min + 1);
     },
    
};